/*

# This file is part of the Possumcam project 
# at http://code.google.com/p/possumcam/
#
# Released under the GPLv3 at http://www.gnu.org/copyleft/gpl.html
# Designed for Kenneth Lavrsen's motion project at
# http://www.lavrsen.dk/twiki/bin/view/Motion
#
# Copyright 2008 by Jackson Yee (jackson@gotpossum.com)

*/

body
{
	padding:	0em;
	margin:	0em;
}

.Header
{
	margin:	0.3em;
	margin-bottom:	0.8em;
}

.Logo
{
	width: 80px;
	height: 80px;
	float: left;
	border-right: .5em solid #000000;
}

.Logo a
{
	border:	none;
}

.Logo img
{
	border:	none;
}

.LogoText
{
	font-size:	1.5em;
	font-weight:	bold;
	color:	#ffffff;
	vertical-align:	center;
	width:	100%;
	padding-bottom:	.3em;
}

.Motto
{
	color:	#ffffff;
	display:	block;
	float: right;
	padding-top:	0.5em;
	font-size:	1em;
	font-style:	italic;
}

h1
{
	font-size:	2em;
	font-family:	sans;
}

body
{
	color:	#000000;
	background-color:	#000000;
	padding:	0.3em;
}

.Body
{
	color:	#ffffff;
}

.Tabs
{
	padding-bottom:	0.3em;
	border-bottom:	0.5em solid #f8f800;
}

.Tabs a
{
	color:	#000000;
	background-color:	#aaaaaa;
	font-weight:	bold;
	text-decoration:	none;
	width:	14em;
	padding:	0.3em;
	border:	0.3em	outset	#aaaaaa;
	border-bottom:	none;
	margin-right:	0.3em;
}

.Tabs a:Hover
{
	color:	#ffffff;
	background-color:	#000066;
}

.Tabs a.Selected
{
	background-color:	#f8f800;
	border:	0.3em	outset	#f8f800;
	border-bottom:	none;
}

.LiveImage
{
	float:	left;
	align:	center;
	text-align:	center;
	font-weight:	bold;
	border-right:	0.5em solid #000000;
}

.Calendar
{
	background-color:	#aaaaaa;
	align:		center;
	margin:		0px;
	padding:	0px;
	width:	20%;
}

.Calendar tr
{
	margin:		0px;
	padding:	0px;
	border:		0px;
}

.Calendar td
{
	margin:		0px;
	padding:	0px;
	border:		0px;
}

.Calendar tr.Year td
{
	color:	#ffffff;
	background-color:	#009900;
	font-weight:	bold;
	font-family:	sans-serif;
	padding:	0.3em;
}

.Calendar tr.Year a
{
	color:	#ffffff;
}

.Calendar tr.HasVideo
{
	background-color:	#9999ff;
}

.Calendar a
{
	color:	#000000;
	font-weight:	bold;
	text-decoration:	none;
	align:	center;
	display:	block;
	width:	100%;
	height:	100%;
	padding:	0.2em;
}

.Calendar a:Hover
{
	color:	#ffffff;
	background-color:	#0000ff;
}

.Videos
{
	width:	100%;
	vertical-align:	top;
	background-color:	#eeffee;
}

.VideoList tr
{
}

.VideoList td
{
	border-top:	0.2em solid #009900;
	border-left:	0.2em solid #009900;
	padding:	0.3em;
	vertical-align:	top;
	font-weight:	bold;
}

.VideoList a
{
		display:	block;
		padding:	0.2em;
		margin:	none;
		border:	none;
		color:	#000000;
		font-family:	sans-serif;
}

.VideoList a:Hover
{
	color:	#ffffff;
	background-color:	#006600;
}